Skip to main content
TrustRadius
IBM Cloud Databases

IBM Cloud Databases

Overview

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Database security provisions (83)
    8.6
    86%
  • Database scalability (87)
    8.3
    83%
  • Automated backups (90)
    7.1
    71%
  • Monitoring and metrics (87)
    5.5
    55%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

14 people also want pricing

Alternatives Pricing

What is Db2?

DB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

What is SAP HANA Cloud?

SAP HANA is an application that uses in-memory database technology to process very large amounts of real-time data from relational databases, both SAP and non-SAP, in a very short time. The in-memory computing engine allows HANA to process data stored in RAM as opposed to reading it from a disk…

Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

7.4
Avg 8.7
Return to navigation

Product Details

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a single server. Natively integrated and available in the IBM Cloud console, these databases are now available through a consistent consumption, pricing, and interaction model. They aim to provide a cohesive experience for developers that include access control, backup orchestration, encryption key management, auditing, monitoring, and logging.

List of available databases
IBM Cloud Databases for PostgreSQL
IBM Cloud Databases for MongoDB
IBM Cloud Databases for Redis
IBM Cloud Databases for EnterpriseDB(EDB)
IBM Cloud Databases for Elasticsearch
IBM Cloud Databases for etcd
IBM Cloud Messages for Rabbit MQ

IBM Cloud Databases Features

Database-as-a-Service Features

  • Supported: Automatic software patching
  • Supported: Database scalability
  • Supported: Automated backups
  • Supported: Database security provisions
  • Supported: Monitoring and metrics
  • Supported: Automatic host deployment

IBM Cloud Databases Video

Introduction to IBM Cloud Databases

IBM Cloud Databases Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google Cloud SQL, Azure Database, and Amazon Relational Database Service (RDS) are common alternatives for IBM Cloud Databases.

Reviewers rate Database security provisions highest, with a score of 8.6.

The most common users of IBM Cloud Databases are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(233)

Attribute Ratings

Reviews

(1-25 of 43)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Fully managed
  • Highly customizable
  • Easily scaled
  • Provide more products like Cloud Databases for MySQL
  • More UI features and functionality
I think the best use case for using IBM Cloud Databases is when other products in the IBM Cloud ecosystem are being used. It works very well when computing is being used, or any other IBM cloud products really. I could also see these products being really useful in any scenario where a managed database is wanted with little overhead to set it up and manage it.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • quick
  • easy
  • cheap
  • lack of community support
  • compatibility with other tools
  • not the most popular option
IBM Cloud Databases is well suited when the IBM cloud toolset is widely used in your organization and the goal is to store structured datasets into the databases that the end-users are planning to leverage SQL to pull the data out. If the data is unstructured then you should use object storage.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • File storage
  • Back up data
  • File storage
  • Mass data migration
  • Object Storage
  • Cloud backup
The platform is extensive with plenty of options and integrations available and can be used in companies. It can be easily Deployment One Window Solution Central Management. It is very convenient to be able to host both on the same platform, and meetings are typically quite easy to start and reliable. With the help of a firewall, hypervisor-based isolation is possible.
May 23, 2021

RethinkDB Compose

Sagiv Frankel | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using a RethinkDB hosted solution. Compose gives us a reliable, scalable and redundant database, with no ops needed.
  • Good responsiveness from support.
  • Up to date on best practices (an extra proxy server in my case, default user restrictions). The DB's web UI is easily launchable.
  • Backups.
  • A pricing plan for a simple single instance you can use for testing and QA.
[Well suited for a] small to medium startup wanting to move fast and safely.
Nigel Catterall | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Very easy to set up
  • Good monitoring
  • Easy to scale
  • Monitoring was difficult to initially locate.
  • Understanding the choices between different database packages
  • Setting up a cloud foundry connection - restored to SSL certification connection
It's very well suited to trialing a database, or databases, allowing you to add subtract and build an infrastructure to suit your need and swap and change as required or desired. Also, it allows you to try different types of data storage easily and experiment with set-up configuration and resources. Web management interface management is clear, clean, and reactive.
December 07, 2019

IBM Compose Shines

Mohib Hassan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it for our low-traffic cloud data warehousing and reporting on our HRM product. Using Compose made it relatively simple to scale up and down as per traffic. Also the pricing was quite cheap.

Provides a low-cost solution where we can place our data warehouses for multiple products. Tied in with Watson Studio it provides great utility for our data scientists.
  • Scaling
  • Pricing
  • Documentation
  • Used to use third-party providers. Not the latest version.
IBM Cloud Databases is well suited to production grade applications, websites, low volume data warehousing, and light AI work.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Currently, we are using Mlab for our products. Hence we are looking for alternatives as it's moving to MongoDB atlas. The price structure with IBM seems quite suitable for us as we are still a growing company. At the same time, we are looking for easy integration between Redis and elastic search with IBM cloud databases for our product development. Hence, we start to research and experimenting between IBM Cloud Database and other providers.
  • I think the price point is affordable.
  • Easy to create a service.
  • I find it hard to establish the connections compared to Redis or MongoDB atlases.
  • Better documentation.
I think it's good that I do not need to set up a server to run an elastic search and can still use the benefits of the elastic search function. Similar to Redis and MongoDB. However, I still feel there's a lack of examples and use cases from IBM documentation.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Cloud Databases across different departments. Currently, it's mainly used for POCs and to implement Cloud-Native architecture. We are using Cloudant and PostgreSQL. IBM Cloud Databases provide us easy to use redundancy and point in time recovery.
  • Strong backup strategy
  • Different database options including SQL and NoSQL
  • Fast database provisioning
  • Reduced the need for DBA
  • Would like more database options added, e.g Cassandra DB
  • Limited data centre options
  • No data browser available for PostgreSQL

It offers strong support for PostgreSQL and Cloudant. It has an easy UI to work with and to scale PostgreSQL. Data at-rest and desk encryption of PostgreSQL is available.

Jon Tara | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Databases is used (along with IBM Cloud Object Store) as part of a backend system supporting client, eGrove Education Inc.'s, mobile app which helps high school and college STEM students develop their spatial visualization skills through automatically-graded free-hand sketching in a mobile app.

A CloudFoundry app uses IBM Cloud Databases as a synchronization source/sink and system of record for assigned material (both text and media blob data), course rosters, grading results, etc. (Because of the volume of student-produced sketches, student sketches are stored in Cloud Object Store).
  • ACID Compliance vs non-ACID compliance of the most popular open-source relational database (MySQL).
  • Fully managed solution: no bumbling with server installation/setup/maintenance.
  • Reliable high-availability implementation.
  • Yet more fine-grained provisioning (but thanks for the improvements!) For example, currently there is a 3-core minimum for dedicated cores.
This is my current go-to solution where a relational database in the cloud is a requirement. The IBM Cloud Databases PostgreSQL implementation is particular attractive vs. alternatives available from other cloud providers because of relational databases scale "up" well (while generally not scaling "out" well or at all) and IBM is able to offer the ultimate scale-up, the recently available, Hyper Protect DBAAS. I can build today on IBM Cloud Databases for PostgreSQL with the knowledge that in the future, if needed, I can scale up to a solution running on massive Z-Series hardware that is at the same time much more secure (particularly from side-channel attack) than solutions running on Intel hardware.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use it to easily manage our Mongo hosting and navigate through data. It is primarily used by our development department. When customer service issues can not be addressed through our admin interfaces, we use Compose to easily change or add data. Compose also provides a solution that bills simply and offers Mongo hosting with limited set up.
  • User interface is excellent
  • Fast to use
  • Easy to set up and connect to other tools such as Heroku
  • Newer MongoDB versions
  • Easier migration options
  • Free tier or smaller tiers
It’s great for medium sized projects. It can get too expensive for large projects or tiny projects.
February 23, 2019

Compose Review

Joshua Dickson | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use Compose extensively to host our application's database layer which is implemented in MongoDB. MongoDB from Compose helps us in two ways: first of all, it removed significant overhead in having to think about monitoring and maintaining our database systems. Compose also has excellent GIU tools (though they can be a bit slow with large queries) for working with MongoDB.
  • Database-Interaction GUI best we've worked with
  • Service has been reliable
  • Pricing Is low enough to not think about hosting our own DB layer
  • Customer service has been lacking at times
  • Technical issues: backups have not always happened on schedule, and customer data has been lost
  • Pricing for follow-on GBs is high
It very much depends on use case. For cases with small DBs, or for cases where ease of management is more important than cost, it's a great option. It's also a great starter for people who have not used Mongo and can make use of the GUI tools.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IMB Compose(at that time Compose.io) was being used as a MongoDB infrastructure. At the time, it was one of the few Mongo services that offered an affordable cluster that included features needed by real-time applications. By using IBM Compose, I was able to easily set up a Mongo cluster and not worry about maintenance or server ops. It was as simple as setting a few options and copying information into my application's configuration.
  • The ease of setup was effortless. For anyone with development experience, a few simple questions such as name and login data will get you set up.
  • The web application to manage cluster settings, billing settings and even introspect the data was simple and most importantly worked all the time. This can not always be said for web interfaces of other products.
  • When comparing the costs of running the cluster yourself, there will usually be some savings available. In the case of the Mongo clusters, you are charged by the amount of data. While it is fairly generous, it is still easy for a heavily used instance to get costly. Whereas if you were running your own, the CPU or memory would most likely need to be upgraded a lot farther down the line.
IBM Compose is well suited when a technical founder or engineering team with basic experience with the datastores is able to quickly get set up and going with a datastore without worrying about setup or server operations.

IBM Compose may not be well suited if there is already a team in place to handle datastore server setup or if there is an absolute minimum budget needed.
Score 4 out of 10
Vetted Review
Verified User
Incentivized
IBM compose is used as an important database where customer data for our Cloud product is stored. It is a vital component of our service.
  • It is a solid implementation of Mongo DB.
  • The compose dashboard for decision-makers & admins is straightforward and easy to use.
  • Terrible customer support. Once, a year ago, Compose was down for 5 hours on a weekend. Three developers were trying to decipher why our site was down. IBM did not bother informing us that Compose was down. It was a tremendous waste of time for us. IBM's Compose team never reached out to us after I expressed my disappointment.
  • Encryption at rest is not available. This should definitely part of the feature-set
  • IBM compose does NOT support the latest version of MongoDB. It does not even support the previous version of MongoDB. Recently, Compose Support's organization did not have a time estimate for the availability of MongoDB previous version. This is quite surprising. As a customer, we would at least like to know why. Compose competitors have supported more up-to-date versions of Mongo DB
For customers who do not care about support, Compose is well suited. For customers who do not care about the latest versions of MongoDB, Compose is well suited. IBM Compose would do much better if it were to support the latest versions and to provide adequate support.
Juan Miret | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is used to host the database of a web application to find lost dogs in Argentina. It's the main database of the company.
  • It's easy to set up and administrate
  • Automatic backups
  • Fast and secure without hassle
  • I'm really happy with the actual product and nothing comes to my mind that could improve it.
  • The best feature is... I set it up the first time and voila not used it much after that... which is good. It means it's easy and works well.
I think it's really good if you have a small team and don't want to waste time configuring, securing and backing up databases. The scenario where it is less appropriate is if you are on a budget.
Alfred Reinold Baudisch | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We were using Compose PostgreSQL and Compose Redis as the data source for all of our stack. We have a messaging sequencer platform, a bot engine platform and Compose Redis was used as a session store and message sequencer and PostgreSQL as the transactional and permanent store.
  • Instant setup: configuring and setting up a production environment for PostgreSQL can be an expensive and time consuming task, with Compose we just clicked "new instance".
  • Backups: same as instant setup - no need to worry about creating a backup flow. Backups are always available in the Compose dashboard and also accessible via an API for additional storage (i.e. move to S3)
  • High Availability: harder than setting up backup and monitoring, is setting up HA for PostgreSQL, since it doesn't have it out of the box, and there aren't official tools. Compose abstracts the setup putting multiple instances behind HAProxy, and your application doesn't even have to worry about changing instances.
  • Scaling
  • Better cost reports, before just increasing to another tier, thus increasing the price. This is critical for early stage startups, where budget is tight.
  • Add more data center options. As a comparison, a similar service, Aiven.io has dozen more options than Compose (basically all big cloud providers). We moved from AWS to Digital Ocean, which made us stop using Compose, since Compose forces us to be either on IBM or AWS.
Well suited:
  • Quick launch of a product into a production environment.
  • Cutting the neeed for a dedicated DBA/devops focused on the DB.
Less appropriate: When you have a very tight budget. Stick to setting up instances manually, without HA, etc.
Juan Garnier | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Currently, we are using Compose to host our data which allows us to scale our sports data up pretty fast. We use MySQL and Mongo for real-time updates which users can see immediately on the front end. The data feed we get is the core of our business so it is very important.
  • Database options
  • Fast scaling
  • Security
  • Cost are not inline with Amazon or Google
  • Customer service is very slow and only done via email
  • Customer service usually doesn't solve the issue
Compose has horrible customer service which takes 1 to 3 business days for any type of response. This is the main drawback on whey we choose to go with Amazon since we can get an answer ASAP. I think Compose does great things with their products they just need phone support for these products.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We're using it for storing data for some auxiliary services we're running on various clouds. It was easy to hook up with a few apps on Heroku, for example, where Heroku's own free tier wasn't sufficient and their paid tiers not competitive.
  • Easy to set up
  • Easy to access from apps on various PaaS-s.
  • Affordable
  • Lower pricing
Suitable for small to medium size deployments where time to market is more important than the price of hosting or data locality/security requirements.
Andrew Raines | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is used primarily to store/retrieve sports feed data by our APIs so that we can make the data available to our users via the mobile apps. It allows us to query data in a way we cannot within MySQL (our primary data store) as we can store documents rather than having to normalise it.
  • Web interface is pretty good for basic querying, which means other tooling is not required.
  • Being able to rely on Infrastructure as a Service means we don't have to spend time looking after this system ourselves.
  • Upgrading Mongo instances can be a little troublesome depending on the version upgrade being done. In the end we had to resort to doing this ourselves via command line scripts because the online interface was not capable.
  • The web interface, particularly for querying, is a little slow.
If you want a IaaS Mongo set up, it is certainly a good solution. It isn't the cheapest way of getting Mongo as a datastore, but it does come with high availability and a lot of the hassle taken away from you.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We build a social media app and we have our main and develop MongoDB databases in Compose.
  • Easy UI
  • Easy on demand and automatic backups
  • Database monitoring
  • The URL of the accounts remains with the name we set first time we use the account. It would be better to be able to change this URL.
IBM Compose just works, and is easy to use. You can easily configure automatic and on demand backups. You can configure alerts for your database if you want.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose hosts our production database and provides an interface for our IT team to implement new features to our product.
  • The automatic backup system is easy to set up and reliable
  • The support team is quick to respond and very helpful
  • A simple user interface provides a productive environment for day-to-day tasks
  • The user interface is a bit finicky when it comes to quick edits to a dataset
  • Arrays are not supported in the SQL terminal of our Postgres environment
IBM Compose is perfect for hosting a database without much maintenance work or trouble.
February 23, 2018

No Worries with Compose

Mohamad Nabaa | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Compose for :
- PostGres: We retain and compute Location Data and queries.
- MongoDB: We retain system logs.
- MySQL: We retain user Data.

Scaling, backups clustering, and pricing were a problem from other competitors; this is where IBM killed the competition and helped us secure our data

It is being used across the whole technical solution and as a web service.
  • Pricing
  • Clustering
  • Scaling -> Load Balancers
  • Reduce need for human maintenance
  • Pricing has been increasing lately. IBM Compose is in much in need for a control panel and documentation
If a system admin wants to spend less time on setting up their infrastructure, IBM Compose comes in handy. You don't have to worry about scaling and load balancers, IBM Compose takes care of that in a very systematic way. Price even decreases the more the tiers increase.

We became so dependent on IBM Compose that we even migrated our sandbox servers to use its features.
February 23, 2018

Compose Review

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We originally used Compose to manage our MongoDB deployment. We are a small organization and needed a cost-effective Mongo cluster. When we first started with Compose, we didn't have the engineering bandwidth to manage high availability, backups, etc. ourselves. Using Compose was a good way to get started. Setup was easy and things like versioning and backups were taken care of so we could focus on our application layer - our core competency.
  • Ease of setup
  • Intuitive interface for deployment management
  • Clear pricing tiers and easy billing
  • System monitoring - You should use mLab as precedent
  • Performance - we experienced connection issues as our read/write ops scaled and had to move to another platform
Compose is great for initial deployments, prototypes, or early applications. It's quick to implement and perfect if you need a managed Mongo (or other DB) deployment. It isn't good for large scale.
February 23, 2018

Very easy to get started

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We provide Software as a Service (http://innovationwall.io) and need to store information in a database. We also decided (for reasons other than) Compose to host our service on IBM Bluemix. Thanks to Bluemix we got introduced to Compose and decided to use their Redis-solution for storing sessions of our users
  • Easy to integrate with services running on bluemix.
  • Have not yet experienced downtime
  • Little to no maintenance
  • It's not clear to me how much more the service will cost us if we scale up to more users.
  • We might run our service on AWS in the future. It's not clear to me if and how -from a technical point of view- we can keep on using compose since it's packaged with our account we use to host our application. I'm also not sure if it will have a big impact on the performance.
It is very well suited for applications that need a database and runs on IBM because it integrates so easily. It is harder for me to estimate how well it plays together with services on other cloud services such as AWS but I can imagine that this will not pose a problem. We are using compose for storing information we don't want to clutter our SQL-database with user-sessions & information we need for sending push-notifications to mobile-app users.
February 23, 2018

IBM Compose

Daniel Bruce | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM compose to host RabbitMQ, Redis and MongoDB databases inside our engineering department to support Node.JS web services that provide data to our Mobile product, Albert.

The Redis Database is used for distributed session management, MongoDB stores all of our persistent data and RabbitMQ is used as a queue to provide data storage stability to operations that may fail and need retrying.
  • Simple interface for performing basic queries on data
  • Easy to get set up
  • Great customer support
  • The Web Ui is only good for basic operations.
  • Easier back up and restore for MongoDB
  • Speed up the Web Ui
Compose is perfect for our scenario, we needed a hosted database solution that we could forget about and it does this extremely well.
Ian Segers | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose for the production environment of our Saas solution. We use MongoDB for our back-end infrastructure. So basically this is a key part of our entire organization since we have one product that relies heavily on a database that is hosted by IBM compose. The business problem that is being solved is just basically that we can offer a persistent state of our service.
  • Automatic configuration of a replica set for MongoDB. I was set to go immediately with minding the configuration. So basically, without much prior knowledge, I was set up before I knew it with a production-ready mature database setup.
  • The support was very helpful and efficient when I had questions regarding an issue.
  • They provide important security features like 2FA authentication, which is almost mission critical for production databases with sensitive data.
  • Automatic backups and log files! Love it it, easy to find, easy to access.
  • Everything just works after setting up the database.
  • I would appreciate if there was some integration to auto-archive log files or backups to a Google Cloud Bucket, Amazon S3 or such. I personally would love to see Google Cloud Bucket integration.
  • I am not sure if this is technically feasible, but I'd like to be able to upgrade my MongoDB for example to a newer version. For example v3.4 or v3.6, while I am still running version 3.2. Technology is a quick field, so rolling out new versions and upgrading is an essential service.
The service works great in a production environment. It is although price wise, not very suitable for a small (temporary and permanent) test environment of a solution. But getting started with a production environment goes quick, without too much hassle, this is especially useful when you don't have strong database management skills in your team.
Return to navigation